package com.vcc.service.client.vo.kyc;

import com.mybatisflex.annotation.Column;
import com.vcc.core.util.DateUtil;
import com.vcc.core.util.RegexUtil;
import com.vcc.core.util.StringUtil;
import com.vcc.data.entity.KycCertInfo;
import com.vcc.service.client.vo.baseVo.BaseVo;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.Base64;

@Data
@Setter
@Getter
public class KycCertInfoVo extends BaseVo implements Serializable {
    private Long userId;

    private String account;

    private String certType;

    /**
     * 是否长期有效
     */
    private Boolean hasLongTerm;

    private String certExpireDate;

    private String gender;

    private String email;

    private String certNo;

    private String firstName;

    private String lastName;

    private String country;

    private String certAddress;

    private String birthday;

    /**
     * 证件正面照
     */
    private String certImgFront;
    private String certImgFrontUrl;

    /**
     * 证件反面照
     */
    private String certImgBack;

    private String certImgBackUrl;

    /**
     * 手持证件照
     */
    private String certImgHand;

    private String certImgHandUrl;

    /**
     * 居住地址
     */
    private String dwellAddress;

    /**
     * 居住地址邮编
     */
    private String dwellPostCode;

    private String auditDate;

    private String requestDate;

    private String auditRemark;

    private Integer status;


}
